colonoscopy pet care cats vet endoscopy animal colon cancer dog puppy pets puppies colitis breeder dog training constipation cat kittens